Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Columbus Challenger Cleveland Challenger BNP Paribas Open - Indian Wells French Open - Paris USA F6 USA F15 USA F16 USA F24 Usa F27 Usa F28 Usa F3 Usa F8 Usa F9 Usa F10 Usa F11 Usa F12 USA F26 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 USA F4 USA F12 USA F24 USA F25 Copa Ericsson Chile - Santiago Black Forest Open - Freudenstadt Open Diputacion Pozoblanco - Cordoba Ethias Trophy - Mons USA F27 Spain F9 Sunrise Challenger Lexington Challenger Segovia Challenger Nottingham Challenger Tulsa Challenger Tiburon Challenger Charlottesville Challenger Honolulu Challenger Dallas Challenger Sarasota Challenger Rome Challenger Bordeaux Challenger Bogota Challenger VI Torneo Internazionale di Tennis - Barletta Vancouver Challenger Champaign Challenger Dallas Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Venice Open - Venice Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Open Diputacion - Cordoba Copa Ericsson Argentina - Buenos Aires Top Wool Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Napa Challenger Tiburon Challenger V Torneo Internazionale di Tennis - Barletta Noumea Challenger Quelle Cup - Furth Maui Challenger 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Guadalajara Challenger AXA Open - Lisbon Bordeaux Challenger Barletta Citta Della Disfida Open 2000 - Barletta Nottingham Challenger Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Sacramento Challenger Champaign Challenger Irving Challenger Busan Challenger Seoul Challenger Surbiton Challenger Sacramento Challenger Irving Challenger Savannah Challenger Manchester Challenger Stockton Challenger Monterrey Challenger Happy Valley Challenger Dallas Challenger Surbiton Challenger Binghamton Challenger Lexington Challenger Le Gosier Challenger Surbiton Challenger Surbiton Challenger Tallahassee Challenger Phoenix Challenger Tiburon Challenger Monterrey Challenger International Championship of Croatia - Umag San Jose Challenger Lexington Challenger Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sarasota Challenger Winnetka Challenger Bogota Challenger Orleans Challenger VIII Open Internacional D'Andorra - Andorra Ilkley Challenger Dallas Challenger Santiago Challenger Aix En Provence Challenger Winnetka Challenger Binghamton Challenger Campionati Internazionali di Sicilia - Palermo Knoxville Challenger Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel Tallahassee Challenger Copa AT&T - Buenos Aires Dallas Challenger International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Taipei City Challenger Mallorca Open - Mallorca Salem Open - Hong Kong AIG Japan Open - Tokyo Bordeaux Challenger St. Petersburg Open - St. Petersburg Open 13 - Marseille Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Tiburon Challenger Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Skandia Open - Linz Columbus Challenger Fairfield Challenger Open Seat Godo - Barcelona Gerry Weber Open - Halle Copa Ericsson Uruguay - Montevideo Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orlando Challenger Grand Prix de Tennis de Lyon - Lyon Nord/LB Open - Braunschweig CA Tennis Trophy - Vienna Open Castilla y Leon Trofeo Iberdrola - Segovia Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney Copa Ericsson Chile - Santiago Irving Challenger Copa Ericsson Uruguay - Montevideo ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Bordeaux Challenger Cary Challenger San Luis Potosi Challenger Open Seat Godo 2005 - Barcelona Nottingham Challenger Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Seoul Challenger Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Charlottesville Challenger Grand Prix de Tennis de Lyon - Lyon Newport Beach Challenger Dallas Challenger San Francisco Challenger SAP Open - San Jose Open SEAT Godo 2006 - Barcelona Drummondville Challenger Open de la Comunidad Valenciana - Valencia Savannah Challenger The 10tele.com Open - Nottingham Savannah Challenger Knoxville Challenger Allianz Suisse Open Gstaad - Gstaad Phoenix Challenger Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open Castilla y Leon - Segovia Regions Morgan Keegan Championships - Memphis Fairfield Challenger The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Binghamton Challenger Allianz Suisse Open - Gstaad Lexington Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open 13 - Marseille The Artois Championships - London Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Nottingham 1 Challenger Nottingham 2 Challenger Davidoff Swiss Indoors Basel - Basel Open Castilla y Leon - Segovia ABN AMRO World Tennis Tournament - Rotterdam Segovia Challenger Open Sabadell Atlantico - Barcelona Quelle Cup 2000 - Furth AXA Open II - Espinho AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Las Vegas Challenger Tenerife Challenger Charlottesville Challenger Pau Challenger ATU Cup 2001 - Weiden China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Sarasota Challenger Tiburon Challenger Medibank International - Sydney I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo SA Tennis Open - Johannesburg Surbiton Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Las Vegas Challenger Charlottesville Challenger Champaign Challenger AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Murcia Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Nottingham Challenger Granby Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Charlottesville Challenger Knoxville Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Columbus Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Phoenix Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Sarasota Challenger Savannah Challenger Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Ilkley Challenger 2001 Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Sioux Falls Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Citi Open - Washington Charlottesville Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Canberra Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Indian Wells Challenger Citi Open - Washington China Open - Beijing Brisbane International - Brisbane Aircel Chennai Open - Chennai Winnetka Challenger Sacramento Challenger U.S. National Indoor Tennis Championships - Memphis Cary Challenger Orlando Challenger Quimper Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Quimper 2 Challenger Cherbourg Challenger Oeiras 3 Challenger Qatar Exxon Mobil Open 2003 - Doha Cary 2 Challenger Tallahassee Challenger BellSouth Open - Vina del Mar Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Savannah Challenger Abierto Mexicano - Los Cabos Erste Bank Open - Vienna TD Waterhouse Cup - Long Island Milan Indoors - Milan Dubai Tennis Open - Dubai AEGON Championships - London Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Hall of Fame Open - Newport Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Alicante Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Champaign Challenger San Francisco Challenger Sydney International - Sydney China Open - Beijing Abierto Mexicano Telcel - Acapulco Nottingham Challenger Dubai Duty Free Tennis Championships - Dubai TD Waterhouse Cup - Long Island BMW Open - Munich Tiburon Challenger Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Fever-Tree Championships - London Davidoff Swiss Indoors - Basel Medibank International - Sydney Nature Valley International - Eastbourne Izmir Challenger Winston-Salem Open - Winston-Salem European Open - Antwerp Sacramento Challenger Dallas Challenger Tiburon Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Charlottesville Challenger Great Ocean Road Open - Melbourne Napa Challenger ARAG World Team Championship - Dusseldorf Gonet Geneva Open - Geneva Charlottesville Challenger Anytech365 Andalucia Open - Marbella Knoxville Challenger Open Sud de France - Montpellier Dallas Open - Dallas Legg Mason Tennis Classic - Washington Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Abierto de Tenis Mifel - Los Cabos Adidas International - Sydney Tiburon Challenger Maui Challenger Boss Open - Stuttgart Dallas Challenger Ordina Open - s-Hertogenbosch Thailand Open - Bangkok Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Qatar ExxonMobil Open - Doha Stockton Challenger Milan Indoors - Milan Bet-At-Home Austrian Open - Kitzbuhel Knoxville Challenger Stockholm Open - Stockholm Knoxville Challenger AEGON International - Eastbourne Ecuador Open - Quito Delray Beach Open - Delray Beach Open de Moselle - Metz Legg Mason Tennis Classic - Washington Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Mercedes Cup - Stuttgart Hall of Fame Open - Newport Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Santos Challenger The Dubai Tennis Championships - Dubai San Diego Open - San Diego AEGON Championships - London Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Open de Tenis Comunidad Valenciana - Valencia Tiburon Challenger Maui Challenger Las Vegas Challenger New Haven Challenger AEGON Championships - London Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Brisbane International - Brisbane BMW Open - Munich AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Delray Beach International Tennis Championships - Delray Beach Knoxville Challenger Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open - Auckland Estoril Open - Estoril Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Charlottesville Challenger Aptos Challenger Sarasota Challenger Aix En Provence Challenger Sarasota Challenger Valencia Open - Valencia Apia International - Sydney European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Bordeaux Challenger Kaohsiung Challenger Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Dallas Challenger Cleveland Challenger Valencia Open - Valencia ASB Classic - Auckland Sacramento Challenger Ecuador Open - Quito Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington Chengdu Open - Chengdu Rakuten Japan Open - Tokyo ASB Classic - Auckland Open Sud de France - Montpellier Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Guadalajara Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Champaign Challenger Knoxville Challenger Brisbane International - Brisbane Monterrey Challenger Heilbronn Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Fairfield Challenger Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Prague Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel Charleston Challenger Madrid Challenger Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Swiss Open - Gstaad Truist Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Surbiton Challenger US Men's Clay Court Championship - Houston Ilkley Challenger International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Citi Open - Washington The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Thailand Open - Bangkok Dallas Open - Dallas Tennis Masters Series - Miami Delray Beach Open - Delray Beach Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Open Seat-Godo '98 - Barcelona Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Gijon Open - Gijon Countrywide Classic - Los Angeles Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami BA-CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Open 13 - Marseille Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Nottingham 2 Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Dubai Duty Free Tennis Championships - Dubai Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Rakuten Japan Open - Tokyo Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Western & Southern Open - New York UBS Open Gstaad - Gstaad Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp Legg Mason Tennis Classic - Washington Intrum Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Rolex Paris Masters - Paris ABN/AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle Citi Open - Washington BNP Paribas Open - Indian Wells Stanford Challenger St. Petersburg Open - St. Petersburg Mallorca Open - Mallorca President's Cup - Tashkent Rogers Cup - Toronto Sarasota Challenger Gwangju Challenger Tiburon Challenger cinch Championships - London Dallas Open - Dallas Charleston Challenger BNP Paribas Open - Indian Wells Open de la Comunidad Valenciana - Valencia Trofeo Conde de Godo - Barcelona Miami Open - Miami Suisse Open - Gstaad Las Vegas Challenger Charlottesville Challenger Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Tennis Masters Series - Monte Carlo The Stella Artois Championships - London Tennis Masters Series - Rome Tennis Masters Series - Paris Champaign Challenger Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Heineken Open - Auckland Tallahassee Challenger BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Mallorca Championships - Mallorca Rogers Cup - Montreal National Bank Open - Montreal BMW Open - Munich BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Aegon Nottingham Open - Nottingham Brisbane International - Brisbane Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Rogers Masters - Montreal Pacific Life Open - Indian Wells BB&T Atlanta Open - Atlanta Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Truist Atlanta Open - Atlanta Tennis Masters Series - Hamburg BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano de Tenis Mifel - Los Cabos US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Erste Bank Open - Vienna Australian Open - Melbourne Millennium Estoril Open - Estoril French Open - Paris Legg Mason Tennis Classic - Washington Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna San Diego Open - San Diego Australian Open - Melbourne Open 13 Provence - Marseille French Open - Paris Wimbledon - London Hall of Fame Tennis Championships - Newport U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Wimbledon - London Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Olympics - London Davis Cup, World Group, QF, USA-ESP 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, 1R, BEL-ESP 1-4 Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Mubadala World Tennis Championship Davis Cup, World Group, QF, FRA-ESP 5-0 All Lower level tournaments Davis Cup, World Group, PO, UZB-USA 0-4 Davis Cup, Group I, 2R, ROU-ESP 1-4 Olympics - Athens Olympics - Rio de Janeiro U.S. Open (juniors) French Open (juniors) French Open (juniors) Australian Open (Wildcard) Mubadala World Tennis Championship Kooyong Classic - Kooyong Citi Open - Washington Bloomfield Hills Challenger